.msg {
	/* 	border: 1px solid #3c3; */
	margin-left: 10px;
	background: url(../demo/checkmark.png) no-repeat 2px 3px ;
	padding: 3px 6px 3px 20px;
/* 	position: fixed; */
	right: 6%;
	top: 10px;
	width:13px;
	height:24px
}

.x-source-code-area {
	width: 100%;
	height: 100%;
	overflow: auto;
}
.pln {
	color: #000
} 
@media screen {
	.str {
		color: #080
	} 
	.kwd {
		color: #008
	} 
	.com {
		color: #800
	} 
	.typ {
		color: #606
	} 
	.lit {
		color: #066
	} 
	.pun,.opn,.clo {
		color: #660
	}
	.tag {
		color: #008
	} 
	.atn {
		color: #606
	} 
	.atv {
		color: #080
	} 
	.dec,.var {
		color: #606
	} 
	.fun {
		color: red
	} 
}

@media print , projection {
	.str {
		color: #060
	}
	.kwd {
		color: #006;
		font-weight: bold
	}
	.com {
		color: #600;
		font-style: italic
	}
	.typ {
		color: #404;
		font-weight: bold
	}
	.lit {
		color: #044
	}
	.pun,.opn,.clo {
		color: #440
	}
	.tag {
		color: #006;
		font-weight: bold
	}
	.atn {
		color: #404
	}
	.atv {
		color: #060
	}
}

.prettyprint {
	padding: 8px;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}

ol.linenums {
	margin: 0 0 0 33px; 
}

ol.linenums li {
	padding-left: 12px;
	color: #bebec5;
	line-height: 18px;
	text-shadow: 0 1px 0 #fff;
}


li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9 {
	list-style-type: decimal !important
}
li.L1,li.L3,li.L5,li.L7,li.L9 {
	background: #eee
}